package com.medical.project.system.service;

import java.util.List;
import com.medical.project.system.domain.DiseaseCard;

/**
 * 慢性病证管理Service接口
 * 
 * @author tale
 * @date 2020-06-16
 */
public interface IDiseaseCardService 
{
    /**
     * 查询慢性病证管理
     * 
     * @param illCardNo 慢性病证管理ID
     * @return 慢性病证管理
     */
    public DiseaseCard selectDiseaseCardById(String illCardNo);

    /**
     * 查询慢性病证管理列表
     * 
     * @param diseaseCard 慢性病证管理
     * @return 慢性病证管理集合
     */
    public List<DiseaseCard> selectDiseaseCardList(DiseaseCard diseaseCard);

    /**
     * 新增慢性病证管理
     * 
     * @param diseaseCard 慢性病证管理
     * @return 结果
     */
    public int insertDiseaseCard(DiseaseCard diseaseCard);

    /**
     * 修改慢性病证管理
     * 
     * @param diseaseCard 慢性病证管理
     * @return 结果
     */
    public int updateDiseaseCard(DiseaseCard diseaseCard);

    /**
     * 批量删除慢性病证管理
     * 
     * @param illCardNos 需要删除的慢性病证管理ID
     * @return 结果
     */
    public int deleteDiseaseCardByIds(String[] illCardNos);

    /**
     * 删除慢性病证管理信息
     * 
     * @param illCardNo 慢性病证管理ID
     * @return 结果
     */
    public int deleteDiseaseCardById(String illCardNo);
}
